#pragma once
#include "vmp.h"
#include "BufferReader.h"
#include "array/Array.hpp"

namespace yzrilyzr_vmp{
	EBCLASS(VMBinaryCode){
	public:
	uint8_t * code=nullptr;
	u_index length=0;
	bool check=false;
	uint8_t version;
	~VMBinaryCode();
	VMBinaryCode(yzrilyzr_array::ByteArray &file);
	bool binaryChecksum(yzrilyzr_array::ByteArray & file);
	};
}